basic erlang node skeleton