purpose and rolles seperated by slash
purpose and roles not listed if empty