first implementation of map integration