user can choose initial role