deleted section that told me the problem with PMeth.adjacent_swap