incremental work on pem.