removed magit dependency