replaced olympic strategy with base class