put roles on methods