major implementations to get a running server