infrastructure for fretset