add logical for province