better var names and removed useless check of empty names
add test to check that all names can be parsed
added test for empty vector parsing