refactored #create and rspec