added roles list as class param