initial commit

1st commit
index completed

coding done for version v1.0