swapping 287