+ ref +rc filter + update kd