adding roles setup and preferences