add config hooker