update docblock in directive
add MIT license