add more test for subvector