changed to 'this' for populateMap