Working user interface with mapping

Everything should work