Added supervised clustering.