finish multi province function