erlang alteration