more vector work