added more options for writing source bank at end of batches
default source point behavior is set to same batches as statepoint