wrapped hook call in save macros
fixed springer link. added check on pdf to make sure we get one.