flood fill implemented