another try at L128