add reflection sample