self contained, clean and well supplied