add server, client sample