add roles and job choosing