first very rough draft of design