added directiveLong snippet