refactor free triall ppc