prolly gonna move pids to its own class to track various attibutes of the pid
no idea
ok convert pids to an array, and each pid its own object
need to use an object foresue