fix: repalced "cross" call with "v:cross"
added camera object