do work in function so we have fresh enviroments to find leaks
remove out of date PDFs