x perms