develop comprehensive budget