renamed class name
add new functions to work with vectors