trying to figure out roles without crashing