added cluster algo and updated readme