variable to factor message