ignore emacs
add tests