initializaion , and hello world