server controller