IMplemented more user role specific functions