break out roles into files