abstractions on water