pdf generation renders all requirements