Initilization and example written