shuffle proxy setup back to constructor