working on mirror reflection