create np_dispenser, and make videos work for np