add overwrite safe guards
add shrinkpdf