add git package
refactoring code
refacto to a webnode module