NOFHC structure