wrapping this biatch in pg