add config and message class