completed Server section