better reflection