weight-based initial commit