First initialization
Main