removed magit require