reflection done