added new class c_init_ui to factorize c_ui wich is too big
prepare c_init_ui class to factorize c_ui class