Fix compile errors
Add pdf