Initial Coding work

Initial coding work