bug fix: pdf generation