add new pump and generator classes