add keychain
switch to company for clojure