user can choose role on form