virtual: program raw support