rewrote reflection instructions