Cambio diseño y correcion de algunos errores