Extracting interfaces
Added Commit objects