server half complete