Implemented basic commit