erlang: partially working ga144/hccforth