ch 2 demo app beginnings