first directive initial commit
add first directive
add 2nd directive: custom attr
add 3rd directive