2013B

merge DPPG on to my fork to keep up to date