commit with msg