fix logic conditionn error