added rspec and library additions