fixed logic. ||