client module[changed order of messages]