complex ecosystem