ok, location. can tidy up a little bit