new data, fixed a qt rquirement