use RSpec for test framework