EcoCrip theory