Added primtive role management