WEBLAMP442 Assignment1, Part 1