slight modification to signal format