getRoles impl