fixed negative income bug