starting work on rasterizer