fixed array swap track problem