use default client for module level operatin
wip