change to_text to to_s, make title an attr_reader