Multi Piston Depositor