started to update ch15 (QtC++)