manifest -> hooks