add CurrentHub as singleton