implementacion backend