Reflection
hard
soft
.