snake, regression, approximation