Phase 1 upperbound parameter added