load places with improved logic