added camera tracking