Fix erlang functions