if loop fix