string id reader and test
id readers