Add CLS algorithm