water.js, first commit