all references to vector removed

regression test passed successfully for all functions
time to run this .cpp against the boost test and re-submit