server and example