set initial location and worked on pickup/drop functions