fix remove method
added more tests for Vector