algorithm-specific technique