video backend, 99% complete