skeleton setup for pump class