FEAT2 programming techniques