Add server code written by David Wolinsky and provided by Dr. Figuieredo