no part left out.