more on strategy and data passing