client moved to static