step 1: drawing