splashes and flashes