ecological functions