Added solution, refactoring, and drive test