models: initial model commit