preliminary messagfe handling