Some signal stuffs