Add basic roles functionality