convert to ARC
update gitignore for emacs