add input checks to getMapById