add compose_message.py