update exercise2-42