start of vector implemented, simple manual testing