added random item generation at each location change