2nd update with 3 diff user roles and haml integrated