Tests y modificaciones del código para corregir errores