added camera support