Simpson method added