pre preparing