Second assignment for Advanced Web Programming