Rainforest adaptations