fixed exercise2-37,38,39