introduction of Server