**a** 'read' method