modified for krns study
modified for krns study
minor updates