more rspec test and also modeled the user