moves signed_in check to create action