started refactored Iris model