sample directive