Adding the updated user create page and trying to work out the best way to execute the hooks in case one fails