template for erlang