Added PQ update method
Moving PQ code to Utils File
Moved PQ changes to Utils File