separate cl tool, clusot implementation