Writing Active Hooks the Complete How-to Guide