adding custom definable roles