new proprietary pull