クライアント対応
factryをspec下に移動