moving do-run-hooks to hook.lisp. dont know why i didnt put it there in the first place?!?!