added shoulda matchers