minhnguyen - add new pdf generation