a bit of tidying up
first cut of direct vector/vector mapping on gpu