add pixel function and  floodFill function