feat(1.x): implement activate hook