commit partially