poprawa logiki