* more work on waterwheel engine