Advanced Web Programming Assignment 1