shitty implementation of nextvideo