clean pg and dirty pg, other stuff