add in arguments for rho and nu upper