self-sufficient systems