Crude, but working, version