Addition of filters and hooks

Update to lesson 4 with new material.