Updating read.asd().  Not complete.  Broken