app now has basic functionality.