prepare pre3