self sufficient

.