CraigWynn
hybrid mechanics