value message handling