add ptpy