support for erlang code