directive init commit