added different signal definitions for different analysts