Story1

Please merge this feature.
There should be at least a header comment in this file describing what the model in this file is doing.