Minor changs made.