by commit only
add+commit