complete sections