refletion is working