added somethings to algorithm selector