server obj