smalll pid bug fix