A series of improvements on the BIN idea

using a large BIN to store the active hard locations