why did i not use a gui builder T_T