working gui version init