fore-prepare