you will want to perform preparing