Removing unused messages
Adding new messages
Adding base data and signature generation
Implementing redirect gateway