initialized result to False