put models in a separate file