Location support!

Not supports multiple locations, user selects the location when running
the program