buget page functions