modify directive
build