añadidas funcionalidades y test de los prototipos anteriores