git stuff (will complete it along time)