Adaptado todo a las nuevas clases que tenemos