fix and add vector