added the ability to have maps of varying sizes