$2B budget gap