swim, di, config, view changes