add pdf generator