draft basic interface of the App