primary complete