Editing print budget function. should add errors