issue #1  change method for read