works properly
trying out version profiling