Adding the files I have worked on. Its untidy but things are working well