finish demo app~