feat:skeleton for server comm