signal_panel implemention added!