Add pg function