this needs a minor fix, moving partTest into a class but I am having an issue where I can't use the member variables in static function (idle)