functional and decently clean app; still needs data download