learn signal