[Fabric 003] ecology ecological heart