added method for permission of user
added references to the return of the method
specification of the gem
not Commit