preparation and research