cleanup. learning std::vector, cleaning up syntax issues