adding the approximation tp