working on the create flow