help coding with swap