first step at making exploration less memory hungry