switch name of read and parse