added function approximation files