updated track extraction