Boxing Fan Programs