WIP: Implementing Commit