fore-given