Clearing
Rewritten versioning