foregaffs