added simple roles model