updated model with category flags, TODO: toggle bool values for each flag