summary struct for gen-level LQ
modifications
change red tree filling