Añadiendo funcionalidad backend