Only vector work to go - little done so far