break out server stuff