try hooks