add signal tests