* add prep work for waterwheel engine