phase 2 task 1 create & open