old controller code cleanup, fix recommendation reload