Base functionality working on desktop
added location config