some progress on Perm