almost done with GL boiler code
qt