better re
better network functions
Merge remote-tracking branch 'origin/stable' into stable