chart and map basics

building functionality for maps and charts