completeness

Having all the needed parts, with nothing missing.