Basic Code Which has Core Version and Modified Version of the Code.

In the Next Commits i will merge and Integrate.