Adding new categories on the fly in transactions