gitdirective code added