updated rendering engine