various technical specifications