counter app with provider