Made the create method more fluid