Pre-sale developments