[WIP] incremental commit