commit with data