moving closer to workable, but now it loops forever, eating up memory when compiling the setting.