add vector separation feature