added abstract class for provinceView(and cardView?)