the main server