initialize valiable each times