parsehook