move directive to own folder