fixed logic