fixes for task 1 and 2 (floodFill added)