support read for statement