added incomplete floodfill