added original qlwm