in progress of adding signals to Viewer