add request module, rename message to common