Added Initial working version of code files