* Implemented selection strategy.
    * currently providing normal strategy and sugar strategy.