updated models to represent ui - using string instead of list<string> for numbers / tags