added roles and environments