added role repository, i dont think this file is needed anymore