major update, halfway thru foundation