updated erlang example