Pushing Assignment 3 Server Code