add messaging system, update auth module