adapt virtual lookat_driver to new datatypes