trying to get swap pieces going