Initial Code

Initial Version of the code.