update to latest purity and cnp