add pdf and update cpml 1d program