environment -> ecosystem model