Committing interface and basic instruction implementation