add: quickperm