stage+commit