using Rspec and tdd