New approximation function