foregiengon