make configuration prototype
make small changes to how config works
implement map-save