Functions added by PGUO