add directive
add directive