week2 2nd part
demo app base