add hook_permission