note of explanation of custom perm