Further implemented Server