Assignment 4 server