start of literate erlang