build the app