Made budget functions void
All cross sections now use xz instead of jxz