Rich Web Assignment 1