added name registration and system msgs