All code passes tests and separated out files.