implementando tests
añadiendo cambios