add content_available to attr_reader