demo app step 1