Finished directives demo