new_beta_function