added lfp fet and some utilities