parameterized the well/numAPI in the well