Fine tuning and design with rspec error left to be done