foregen