get the code running again
add support for 3d camera