design elaboration