learn some for erlang