pre-preparing