add cluster algorithms & tests