initialization of the code