variant roles