new git
added constructor