full reflection