all hooks with no arg passing or stdin passing