Поищите много подобных решений, связанных с насосами выкладывали люди.