todo update: ffGn