figured out forking + pid control