tested collect, return to base, and deposit. minor fixes.