Initialiation
Initialization for production
Modified