change add track logic