sperate client/server