requred include for some systems