incremental commit - not working yet.