initialize preparation