with base operation finished