initial
basic structure and some experimentation for map reading