fix erl function