add file viewer