added shoulda for easier specs