Irreversible

Implemented