Call for different methods depending on role