finish first_app demo