full experiment performance overhaul idea no. 3