added solutions to the practice problems