class Pron rewrite