restructure: create a folder for directives