add more comments to explain the model file