completed Think about relfection