preparing for directive demo