fix hidden single algorithm