good and sufficient