add 'read'