fet implemented