added roles, started styling