added completed hw2a