further update trefoil