pg from source