fleshed out basics, import map, started implementing mobile things