Working version. Now taking away the strategy.