added stoppingStrategy