add user controlled camera