work on reflection #2.