fixed wrong signal