add more custom directive sample