Let's review the create action together as I think there are a lot of opportunities to refactor.