add exception in signal
add list hosts test