add BasicMap