reading solutions added.