Most of the App’s functionality implemented