Reversible

minimal routine