some refactor. add ###Results
think about console.log