ProcessControl with working tests