only one message printeD onMatch