Add pdf function