first api version without qt libs usage