added assign for warehousequery, pickupitem, complementstock