Added buck approximation functional form