Merge pull request #7 from sonal71/master

update
Merge pull request #8 from sonal71/master

Abstract update..
Merge pull request #9 from sonal71/master

Abstract update 2..
abstracts
Merge pull request #8 from ProjectAlly/master

abstract 7-12