full experiment performance overhaul idea no. 2