The main challenge with this model of a stationary horizontal steam engine was in constructing the crankshaft. I then connected the crankshaft to the "piston" via a connecting rod. I finally added some gears and chains just to make things interesting.