minimum erlang implementation