Added two code files and two test files.