added very primitive roles