blockclust workflow