add some decorators of permissions