added support for directional signals