initial explorations leading to refactoring of design process