new buildMap methods