now calculate pump times based on startup parameters
removed unnecessary particle class
code cleanup