add shoulda for convenience
update shoulda