experiment with trackfunction