change eta derivation process to static method
change PA1, PA2 to inherit PA