Role model complete, tests written and passing