api 변경 및 rspec 추가