add programing erlang code