# allow for multiple model blocks

Allow for more than one `model`

block in a `.mod`

file. The model equations would be concatenated by the preprocessor.

At the same time, allow for the replacement and removal of equations that have appeared in previous `model`

blocks. We could say that if two equations appear with the same equation tag the second one takes precedence. As for removal, we would need to think of a syntax. Perhaps just an equation tag with no following equation would remove any previous instance of that equation tag. To be decided.

When this is done, we should formalize in the preprocessor the equation tags creating a table that associates a name with a the index of the equation it represents. This would make lookups easier in the preprocessor. This may also require us to create default equation tags to identify equations. To be decided.