add server and public