add rspec and forgery
add spec setting
add spec
implements