in desperation

changed vector
added dump
added new test