methods of approximation