started on erlang solutions