tests pass with new implementation
revised tests for creating rants