c library storing budget items