Most of these codes really can be prune as they are not really use now because we are using our `messages.json` to load the data.