add comments for user role methods and cancan methods