added barcodescanner/barcodeinvoker for linking