complete extensions