initial find_cluster implementation