implement #provinces and #province(id)