first initilize