add rspec
add guard