fooling around with the concepts of imgui