Implemented DOOG model.
Merge branch 'refs/heads/DOOG_model_validation'