demo erlang prject