restructure git