add subvectot