simplified vector specs
extended version constant specs
updated rspec