Updating dependencies
Separating logic into translator for manipulating the message