created attr_reader :id