Added generic server thing