* fixing pump operations