Adding new feature dst and msg are dynamic.