Implement basics of the app