Added code files. Results not added, because files are too large.