add SearchAlgorithms and BitRotation