Cairo commitment

Issue 1117