foregiven