Repackaged; basic reading implemented.