improve g- with FillLine()