modify and tidy the PRO