more additions to statereader