factorized plDoc view