almost finished pp for term