made locations manditory
resolves #44