more complete messenger test