add set reader main func (sketch)