pid kind of works