add projectile
add magit