[Fabric 005] ecology environmental environment