finish pdfs + bfs

after that, test