initial prototype of map