ready for Qt5