add erlang code