Cambios y métodos implementados