updated reflection and antialiasing