Commit general framework structure