drilltower instock function
pump instock function optimize