adding magit again. it's useful