finish demo app with microposts