some intermediate stage