Before implementing modifications to the approximation function