add demo server code