dynamic loading of locations