code optimization, bug fixes, water support