some experiments. prepare for next perf improvement