self-supplied