updated watermask documentation and cleaned up a bit