Add directive demo