diseño de GiruCode