app intro and demand