commit all with public