Update directives to align with example