made all but one rspec pass