added documentation for reflect