add erlang mode