BaseCommit

Init Structure