started implementing knowledge base data structure of the map
dynamic makefile