add post hook