added experimental Signals class