código y gui inicial