Adding basic create and edit flow