with pem