working on create portion