Your Strategy.
Implemented.