add reflection spec