improved schema synthese+ purge