TODO: filter the clustered using `vpred` first