adjusting elaboration behavior