PML with structure that actually can work