NFPP polyionic technology