seperating engine and model