got incremental semi working