budget and categories fixes