Fully functioning app, but has some refactoring needed."