started restructuring git portion