add tag reading