add erlang source code