add permulation