bug fix: giving budget as a string didn't work, now it does